/**
  ******************************************************************************
  * @file    includes.h
  * @author  Dragon.Chen
  * @version V1.0.0
  * @date    01-07-2015
  * @brief   应用基本设置
  ******************************************************************************
  * @attention
  *
  * <h2><center>&copy; COPYRIGHT 2015 上海今中网络科技有限公司 </center></h2>
  ******************************************************************************
  */

#include "includes.h"

int                  Epollfd;                   // epoll标识符
int                  Listenfd;                  // 监听套接子
int                  SigPipefd[2];              // 信号管道，用于实现统一事件源
int                  WorkerProcessIndex;        // worker进程在进程池中序号(也决定运行master进程)
int                 *StopWorkingWorker;         // worker进程停止工作
int                  ShmLogoffSemId;            // logoff信号量标识符
int                  ShmLogoffShmId;            // 共享内存标识符(logoff)
int                  ShmBusyRatioSemId;         // worker的连接数信号量标识符
int                  ShmBusyRatioShmId;         // 共享内存标识符(每个worker的连接数)
char                *ShmLogoff;                 // 共享内存指针(心跳包)
char                *ShmBusyRatio;              // 共享内存指针(每个worker的连接数)
char               **BusyRatioPtr;              // worker的连接数指针
WORKER_PROCESS_T    *WorkerProcess;             // 所有worker进程的描述信息

/******************* (C) COPYRIGHT 2015 上海今中网络科技有限公司 *****END OF FILE****/


